cad cam reverse engineering assembly cnc engineering cable machining electronic smt wire harness design through-hole prototypes manufacturing cable assembly connectors autocad pcb